package main

import (
	"fmt"
)

func main() {
	ch := make(chan int, 1)
	for {
		select { //随机运行一个case default应该总是可运行到
		case ch <- 0: //case中必须是IO操作。
		case ch <- 1:
		}
		i := <-ch
		fmt.Println("Value received:", i)
	}

}
